body {
    font-family: "微软雅黑";
    background-color: #2b2b2b;
    color: #fff;
}
.Pattern .table .table_list th {
    /*border-top: 1px solid #6c6c6c;
    border-left: 1px solid #6c6c6c;*/
    background: #343434;
    color: #fffefe;
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #6c6c6c;
}
.table .table {
    background-color: #3e3e3e;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #4d4d4c;
}
.table-hover>tbody>tr:hover {
    background-color: inherit;
}
.btn-warning {
    color: #fff;
    background-color: #ff5353;
    border:none;
}
.btn-default {
    color: #FFF;
    background-color: inherit;
    border: none;
}    
.btn-default:hover {
    color: #FFF;
    background-color: inherit;
    border: none;
}
.Pattern .table_list td {
    text-align: center;
    font-weight: 400;
    padding: 5px 8px;
    border: 1px solid #6c6c6c;
}
.btn-danger {
    color: #fff;
    background: #eca215;
    border: none;
}
.regular .kj, .regular .mh1 {
    background: none;
    position: relative;
    height: 35px;
    line-height: 40px;
    display: inline-block;
    color: #fdc541;
}

.gz-table .mh .jg-wrap, .regular .jg-wrap, .tk-table .jg-wrap {
    background: url(../img/sumCircleBg.png) center center no-repeat;
}
.Paging{
	color: #fff;
    background: #4d4d4c;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span {
    z-index: 3;
    color: #fff;
    background-color: #4d4d4c;
    border: 1px solid #ddd;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
    z-index: 3;
    color: #fff;
    background-color: #4d4d4c;
    border: 1px solid #ddd;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #4d4d4c;
    border: 1px solid #ddd;
}
.pagination .pageindex {
    background-color: #ff9c00;
    border-color: #ff9c00;
    color: #fff;
    cursor: default;
    z-index: 2;
}
.container {
    width: 100%;
    min-width: 800px;
    max-width: auto;
    margin: 0 auto;
    background: #4d4d4c;
}
.yj_container {
    min-width: 1190px;
    max-width: 1190px;
    min-height: 680px;
    margin: 0 auto;
    background: #4d4d4c;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 20px;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    background: #4d4d4c;
}

.Pattern .Content, .criterion .Content, .Edit {
    position: relative;
     background: inherit; 
}

.pick{
	background: #ff9c00;
}

.game-type {
    width: 100%;
    margin-top: 4px;
    font-size: 14px;
    overflow: hidden;
    background: #4d4d4c;
}
.game-type>div {
    float: left;
    height: 36px;
    width: 9.9018%;
    margin-bottom: 4px;
    text-align: center;
    background: #3e3e3e;
    line-height: 36px;
    cursor: pointer;
    color: #f0f0f0;
    border: 1px solid #6f6f6f;
}
.game-type>div.pick {
    background-color: #ff9c00;
    color: #fff!important;
}
.game-title {
    width: 100%;
    height: 42px;
    border: 1px solid #6f6f6f;
    background: #343434;
    margin-top: 4px;
    color: #fff;
    font-size: 14px;
}
.game-title li {
    width: 9.9%;
    height: 20px;
    border-right: 1px solid #6f6f6f;
    float: left;
    margin-top: 11px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
}
.bcol-fff {
    background-color: #4d4d4c;
}
.titles ul.list li {
	display: none;
    border-radius: 2px;
    background-color: #e64047;
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
    float: left;
    width: 100%;
    padding-top: 8px;
    height: 38px;
}
.ties ul li{ float:left;text-indent:2%; color:#FFF;}
ul.sond a {
    text-decoration: none;
    font-size: 20px;
    color: #FFF;
}

.game-reword {
    width: 100%;
    height: 97px;
    border: 1px solid #6f6f6f;
}
.game-reword .now-reword {
    width: 207px;
    height: 100%;
    background: #fdddab;
    float: left;
    overflow: hidden;
}
.game-reword .now-reword .qishu {
    line-height: 34px;
    font-size: 21px;
    color: #3f3f3f;
    margin-top: 18px;
    width: 100%;
    text-align: center;
}
.game-reword .now-reword .qishu span {
    color: #ff5353;
}
.game-reword .now-reword .text {
    line-height: 28px;
    font-size: 18px;
    color: #3f3f3f;
    width: 100%;
    text-align: center;
}
.game-reword .game-reword-menu {
    float: left;
    width: 940px;
    background: #3e3e3e;
    height: 100%;
    overflow: hidden;
}
.game-reword .game-reword-menu .allnum {
    width: 100%;
    height: 48px;
    border-bottom: 1px solid #6f6f6f;
    padding-left: 50px;
    line-height: 48px;
}
.game-reword .game-reword-menu .allnum span {
    margin-right: 14px;
    color: #eee;
    font-size: 14px;
    font-weight: bold;
}
.game-reword .game-reword-menu .details {
    width: 100%;
    line-height: 48px;
    padding-left: 46px;
}
.game-reword .game-reword-menu .details span {
    font-size: 16px;
    color: #eee;
    margin-right: 14px;
    position: relative;
    bottom: 4px;
}
.game-reword .game-reword-menu .details b {
    font-size: 24px;
    color: #ff9c00;
    margin-right: 50px;
}

.thirdParty {
    font-size: 12px;
    float: right;
    margin-right: 68px;
    color: #ffa800;
}

#footer {
    position: relative;
    background: inherit; 
    padding: 0px;
}

.editor {
    width: 100%;
    height: 38px;
    line-height: 38px;
    margin: 0;
    float: left;
    border: 1px solid #696969;
    background: #4d4d4c;
    text-indent: 10px;
    font-weight: 600;
}
.choice .new {
    border: 1px solid #696969;
    border-top: none;
    width: 100%;
    float: left;
    height: 50px;
    line-height: 50px;
}
.choice .new li select {
    line-height: 26px;
    height: 26px;
    width: 110px;
    text-align: center;
    margin-right: 20px;
    background: #696969;
}
.choice .new li input {
    height: 26px;
    line-height: 28px;
    width: 110px;
    border: none;
    text-indent: 5px;
    margin-right: 10px;
    background: #696969;
}
.choice .new li button {
    height: 28px;
    background: #ff9c00;
    color: white;
    width: 49px;
    text-align: center;
    border: none;
    cursor: pointer;
    line-height: 28px;
    border-radius: 3px;
}
.mode {
    width: 100%;
    border: 1px solid #696969;
    float: left;
    background: #343434;
    margin: 10px 0 0 0;
    padding-bottom: 10px;
}
.Content .mode ul li a {
    color: #FFF;
    border: 1px solid #696969;
    background: #343434;
}
.Content .times .power li a {
    width: 40px;
    height: 40px;
    display: inline-block;
    background: -webkit-linear-gradient(45deg,#ffa10c 0%,#ffa10c 100%);
    background: linear-gradient(45deg,#ffa10c 0%,#ffa10c 100%);
    border-radius: 20px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    box-shadow: 1px 2px 3px #000;
}

.times .self li .form-control {
    border: 1px solid #ffa10c;
    color: white;
    background: #4d4d4c;
}

.times .depressed li {
    background: #ffa10c;
}
.times .total li.t {
    color: #FFF;
    border: 1px solid #ffa10c;
}
.times .self .input-group-addon {
    background: #ffa10c!important;
    color: #fff;
}
.total .btn-info {
    background-color: #ffa10c;
    border-color: #ffa10c;
}
.Content .mode ul li {
    width: 6%;
    border: none;
}
.choice .table_list td input {
    border: none;
    background: #727272;
    height: 28px;
    text-align: left;
    padding: 0 4px;
    color: #ffcd63;
    font-weight: 600;
}
.choice .table .table_list th {
     background: #343434; 
     border: 1px solid #6c6c6c;
}
.choice .table_list td {
    text-align: center;
    font-size: 12px;
    padding: 8px 5px;
    border: 1px solid #6c6c6c;
}
.Pattern .Content .ties, .criterion .Content .ties, .Edit .ties {
    border: 1px solid #6c6c6c;
    margin: 10px 0;
}
.Edit .tial {
    float: left;
    width: 100%;
    text-align: center;
    border: 1px solid #6c6c6c;
    border-top: none;
    padding: 20px 0;
}
.Edit .new {
    width: 100%;
    border-left: 1px solid #6c6c6c;
    border-right: 1px solid #6c6c6c;
    float: left;
    height: 40px;
    line-height: 40px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #6c6c6c;
}
.Edit .new li select {
    line-height: 26px;
    height: 26px;
    width: 110px;
    text-align: center;
    margin-right: 20px;
    background: #3e3e3e;
    border: 1px solid #6c6c6c;
}
.Edit .new li input {
    height: 26px;
    line-height: 28px;
    width: 80px;
    border: 1px solid #ccc;
    text-indent: 5px;
    margin-right: 5px;
    border-radius: 4px;
    background: #3e3e3e;
    border: 1px solid #6c6c6c;
}
.Edit .tial span.ifo a {
    float: left;
    color: #FFF;
    margin-top: 14px;
}
.active{color: #ff9c00;}
.Content .mode ul li.active a {
     border: none; 
     background-color: inherit; 
    color: red;
    font-weight: bold;
}
.criterion .table_list td input {
    border: 1px solid #6c6c6c;
    background: #fff;
    height: 28px;
    text-align: left;
    padding: 0 4px;
    color: #f00;
    font-weight: 600;
    background: #6c6c6c;
}
.criterion .table .table_list th {
    background: #343434;
}
.mode a {
    color: #454C4E;
    text-decoration: none;
    cursor: pointer;
    border: 1px solid #EAEAEA;
    background: #232323;
    color: #FFF;
    text-decoration: none;
    cursor: pointer;
}

.kj {
    color: #FFF; 
}
.times .total li.t i {
     color: #f00; 
}
.popup-body .table_list th {
    height: 30px;
    text-align: center;
    line-height: 30px;
     background: #4d4d4d; 
    font-size: 14px;
    border: 1px solid #ccc;
    border-top: 2px solid #bc0000;
    padding: 0 4px;
}

select{background: #3e3e3e;border: 1px solid #6c6c6c;}